package com.bawei.hostapp

import android.app.Application
import android.content.res.Resources

import com.bawei.hostapp.plugincore.PluginManager


/**
 * @Author : yaotianxue
 * @Time : On 2023/6/5 16:36
 * @Description : App
 */
class App: Application() {
    private lateinit var loadResources:Resources//插件的资源
    override fun onCreate() {
        super.onCreate()
        val pluginManager = PluginManager.getInstance(this).init()
        loadResources = pluginManager.loadResources()//获得插件的资源文件
    }
    fun getLoadResources():Resources{
        return if(loadResources == null){//如果是null 就返回宿主资源
            super.getResources()
        }else{//如果不是null 就返回插件资源
            loadResources
        }
    }
}